System Software
33 questions· page 1 of 4
State two tasks that are performed by hardware management.
1 ........................................................................................................................................
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................
State two tasks that are performed by security management.
1 ........................................................................................................................................
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................
Describe one benefit of using library routines when developing software.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
.....................................................................................................................................
Describe one drawback of using library routines when developing software.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
.....................................................................................................................................
Identify two presentation features found in a typical Integrated Development Environment (IDE).
1 ................................................................................................................................................
2 ................................................................................................................................................
The developer uses an interpreter while writing the program code because it is easier for debugging.
Explain one reason why it is easier to debug the program code using an interpreter instead of a compiler.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................
The program is ready to be sold to customers.
The developer uses a compiler because it creates an executable file.
Explain the reasons why the need to create an executable file makes the complier the appropriate choice when the program is complete.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................
A computer has an Operating System (OS).
Memory management and process management are two OS tasks.
Explain how memory management and process management support multi-tasking.
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
....................................................................................................................................................
The programmer decides to use the compiler when testing the final program.
Describe the benefits of using the compiler during testing.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................
IDEs have many features other than built-in translators.
Complete the table by identifying one other common IDE feature that can be used for each purpose. Describe how each feature helps the user during program development.
Each feature must be different. Do not give translator as one of your features.
| Purpose | IDE feature | Description |
|---|---|---|
| for coding | ||
| for presentation | ||
| for debugging |
The programmer uses program libraries when developing the program.
Describe two benefits to the programmer of using program libraries.
1 ................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................
...................................................................................................................................................
Describe the advantages of using the interpreter compared to the compiler to translate the program.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
State one reason why some high-level languages are partially compiled and partially interpreted.
...................................................................................................................................................
Identify two features that support the visual presentation of the code in a typical Integrated Development Environment (IDE).
1 ........................................................................................................................................
2 ........................................................................................................................................
Identify two features that support the debugging of the code in a typical IDE.
1 ........................................................................................................................................
2 ........................................................................................................................................
Describe the operation of a compiler.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................
Describe the operation of an interpreter.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................
Explain how a programmer can make use of a typical Integrated Development Environment (IDE) when writing and testing a program.
Writing .......................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
Testing ......................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
Describe the key management tasks of an operating system.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................
Describe the purpose of back-up software and defragmentation software.
Back-up software ..............................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Defragmentation software .................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Give one other example of utility software.
.....................................................................................................................................
State two drawbacks of using a compiler compared to an interpreter during program development.
1 ........................................................................................................................................
2 ........................................................................................................................................
Explain why high-level language programs might be partially compiled and partially interpreted.
Draw one line from each Operating System (OS) management task to its most appropriate description.
Identify four key management tasks that the Operating System will perform.
1 ................................................................................................................................................
2 ................................................................................................................................................
3 ................................................................................................................................................
4 ................................................................................................................................................